﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using HAUtil;

namespace HA.Data
{
    [Serializable]
    public class Scatter3D : DescEntity
    {

        public Scatter3D(string id):base(id)
        {
            this._points = new List<ScatterPoint>();

           

            
        }


        public Scatter3D(string id, List<ScatterPoint> points):base(id)
        {
            this._points = points;



        }


        List<ScatterPoint> _points;

        public List<ScatterPoint> Points
        {
            get { return _points; }
         
        }

        double _minX;

        public double MinX
        {
            get { return _minX; }
            set { _minX = value; }
        }
        double _minY;

        public double MinY
        {
            get { return _minY; }
            set { _minY = value; }
        }

        double _minZ;

        public double MinZ
        {
            get { return _minZ; }
            set { _minZ = value; }
        }


        double _maxX;

        public double MaxX
        {
            get { return _maxX; }
            set { _maxX = value; }
        }

        double _maxY;

        public double MaxY
        {
            get { return _maxY; }
            set { _maxY = value; }
        }
        double _maxZ;

        public double MaxZ
        {
            get { return _maxZ; }
            set { _maxZ = value; }
        }



        #region 方法

        /// <summary>
        /// 计算
        /// </summary>
        protected void ComputeBoundaryMinMax()
        {

 
        }

        #endregion



    }
}
